Language Model Alignment: Theory & Algorithms | Ahmad Beirami